
//检查程序
function chk(){
    $.get('exec',function($data,$status){
       if($data==''){
            over();
            location.reload();
            return true; 
        }else{
            var t=setTimeout("chk()",1000);
        }
    });
}

function init(){
    $.get('exec',function($data,$status){
       if($data=='runing'){
            //操作div切换窗口
            $("#head").css('opacity','0.1');
            $("#body").css('opacity','0.1');
            $("#foot").css('opacity','0.1');
            $("#exec").css('display','inline');
            $("#button").attr('disabled','disabled');
            $("#exec").removeClass('animated bounceOutUp');
            $("#exec").addClass('animated bounceInDown');
            //检查程序
            var t=setTimeout("chk()",1000);
            return true;
        }
        return true;
    });
}

//向服务器发送请求，唤醒机器人
function exec() {
    //检错
    $url=$("#url").val();
    $deep=$("#deep").val();
    if($url==''){
        $url='ujn.edu.cn';
    }
    if($deep==''){
        $deep='2';
    }
    $tmp=parseInt($deep);
    if($tmp=='NaN' || $tmp<=0){
        error("层数错误");
        return false;
    }
    
    //向服务器提交申请，由服务器执行机器人程序
    $.get('exec?url='+$url+'&deep='+$deep,function($data,$status){
      if($status=='success'){
        //操作div切换窗口
        $("#head").css('opacity','0.1');
        $("#body").css('opacity','0.1');
        $("#foot").css('opacity','0.1');
        $("#exec").css('display','inline');
        $("#button").attr('disabled','disabled');
        $("#exec").removeClass('animated bounceOutUp');
        $("#exec").addClass('animated bounceInDown');
        //检查程序
        var t=setTimeout("chk()",1000);
        return true;
      }else{
        error("服务器错误");
        return false;
      }
    });
}

//机器人工作完毕，执行的操作
function over(){
    //操作div切换窗口
    $("#exec").removeClass('animated bounceInDown');
    $("#exec").addClass('animated bounceOutUp');
    $("#head").css('opacity','1');
    $("#body").css('opacity','1');
    $("#foot").css('opacity','1');
    $("#button").removeAttr('disabled','true');
    
    //操作完毕，刷新
}


//显示错误信息
function error(str){
    $(body).css('opacity','0.1');
    alert(str);
    $(body).css('opacity','1');
}